package org.dromara.house.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;

@Data
public class ParkContractDetails implements Serializable {

    /**
     * 主键id（自增）
     */
    @TableId(type = IdType.AUTO) // MyBatis-Plus主键注解，指定自增策略
    private Long id;

    /**
     * 片区id（关联片区表主键）
     */
    private Long districtId;


    private String districtName;

    /**
     * 房源id（关联房源表主键）
     */
    private Long housingId;

    /**
     * 房源名称
     */
    private String housingName;

    /**
     * 房间id（关联房间表主键）
     */
    private Long houseId;

    /**
     * 房间名称
     */
    private String houseName;
    /**
     * 租赁面积（单位：平方米，保留3位小数）
     */
    private Double area;

    /**
     * 备注（合同详情补充说明）
     */
    private String remark;

    /**
     * 合同id（关联合同主表主键）
     */
    private Long contractId;

    /**
     * 楼层id
     */
    private Long floor;

    /**
     * 楼层名称
     */
    private String floorName;

}
